local config = EventHorizon.config

function EventHorizon:InitializeClass()
	self.config.gcdSpellID = 1243
	-- SWP
	self:NewSpell({
		spellID = 10892,
		debuff = true,
		dot = 3,
		refreshable = true,
	})
	-- VT
	self:NewSpell({
		spellID = 48160,
		cast = true,
		debuff = true,
		dot = 3,
	})
	-- MB
	self:NewSpell({
		spellID = 8092,
		cast = true,
		cooldown = true,
	})
	-- DP
	self:NewSpell({
		spellID = 25467,
		debuff = true,
		--cooldown = true, -- Uncomment this line to track the cooldown as well.
		dot = 3,
		refreshable = true,
	})
	-- SWD
	self:NewSpell({
		spellID = 32379,
		cooldown = true,
	})
	--[[ Renew (useless, just for testing)
	self:NewSpell({
		spellID = 139,
		playerbuff = true,
		stance = 0,
	})--]]
	-- MF
	self:NewSpell({
		spellID = 48156,
		channeled = true,
		numhits = 3,
	})
	--[[ Sundial of the Exiled
	self:NewSpell({
		spellID = 60063,
		playerbuff = true,
		internalcooldown = 45,
	})--]]
	--[[PW:S (useless, just for testing)
	self:NewSpell({
		spellID = 25218,
		playerbuff = true,
		cooldown = true,
		stance = 1,
	})--]]
	return true
end

